home *** CD-ROM | disk | FTP | other *** search
/ DataShop 5.0.1 / DataShop 5.0.1 - Disc 1.iso / readme / motion / softimag / readme_s.txt < prev   
Encoding:
Text File  |  1996-07-30  |  2.5 KB  |  49 lines

  1.                  Using BioVision Motion Data in SoftImage|3D
  2.  
  3. I. Model Preparation for Semented (Jointed) Models
  4.  
  5. Accompanying the sample motion data is a skeleton file called
  6. "actorskl.hrc" which contains all the appropriately scaled segments of a
  7. sample model which can be used as a reference for reading/importing a
  8. character. This is just a sample .hrc file that can be read in under 
  9. "get->oldfasioned_get->model"
  10.  
  11. Each segment of the model you wish to use must be positioned so that the 
  12. desired pivot point for that segment lies at the origin. This results in 
  13. a model whose pieces are all positioned on top of each other at the world 
  14. origin. The "actorskl.hrc" file illustrates this. Each segment goes to the 
  15. assigned world origin as the motion is constrained after importing.
  16.  
  17. The model you build should be similar to the "actorskl.hrc". After understanding
  18. this method, you may be able to define a similar, but different, application of 
  19. the motion to the geometry specific to your needs.
  20.  
  21. The "actorcal.scl" is scaling information taken directly from the .bva file.This
  22. file is a subset of what is found in the .bva files.
  23.  
  24. II. Motion Importing
  25.  
  26. Motion from BioVision is provided in a BioVision ASCII (.bva) file format.
  27. This format is supported in SoftImage through a direct importer located
  28. under the Motion module of SoftImage. To import a motion file, select the
  29. Motion module, then go under Channels->Import Motion File->BioVision
  30. Animation. Select the file to import.
  31.  
  32. III. Motion Attachment/Constraining
  33.  
  34. For each segment of the model, constraints must be assigned which associate
  35. the model segment with the appropriate motion joint. Position and
  36. orientation constraints need to be created for each segment. This is done by
  37. first selecting the geometry segment (e.g. Neck), then choosing
  38. Constraint->Position, then picking the corresponding motion channel for that
  39. segment. (e.g. Neck_Motion). A line between the two nodes in the graph
  40. should appear labeled "CstPos". If it does not, you need to select Motion
  41. mode from the top of the schematic window. To create the orientation
  42. constraint, just select Orientation in place of Position in the above
  43. process. Repeat the process of assigning position and orientation
  44. constraints for each of the segments in the model. Upon completion, each
  45. model segment will have both a positional and orientation constraint tying
  46. it to a joint of the motion. At this stage the animation can be played. The
  47. figure should be correctly postioned and demonstrate the motion that was
  48. applied to it when played.
  49.